\section{ec\+\_\+device\+\_\+stats\+\_\+t Struct Reference}
\label{structec__device__stats__t}\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}


Device statistics.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u64 \textbf{ tx\+\_\+count}
\begin{DoxyCompactList}\small\item\em Number of frames sent. \end{DoxyCompactList}\item 
u64 \textbf{ last\+\_\+tx\+\_\+count}
\begin{DoxyCompactList}\small\item\em Number of frames sent of last statistics cycle. \end{DoxyCompactList}\item 
u64 \textbf{ rx\+\_\+count}
\begin{DoxyCompactList}\small\item\em Number of frames received. \end{DoxyCompactList}\item 
u64 \textbf{ last\+\_\+rx\+\_\+count}
\begin{DoxyCompactList}\small\item\em Number of frames received of last statistics cycle. \end{DoxyCompactList}\item 
u64 \textbf{ tx\+\_\+bytes}
\begin{DoxyCompactList}\small\item\em Number of bytes sent. \end{DoxyCompactList}\item 
u64 \textbf{ last\+\_\+tx\+\_\+bytes}
\begin{DoxyCompactList}\small\item\em Number of bytes sent of last statistics cycle. \end{DoxyCompactList}\item 
u64 \textbf{ rx\+\_\+bytes}
\begin{DoxyCompactList}\small\item\em Number of bytes received. \end{DoxyCompactList}\item 
\mbox{\label{structec__device__stats__t_af577e001b9fa7ca11696eb99e4dc1c94}} 
u64 \textbf{ last\+\_\+rx\+\_\+bytes}
\begin{DoxyCompactList}\small\item\em Number of bytes received of last statistics cycle. \end{DoxyCompactList}\item 
u64 \textbf{ last\+\_\+loss}
\begin{DoxyCompactList}\small\item\em Tx/\+Rx difference of last statistics cycle. \end{DoxyCompactList}\item 
\mbox{\label{structec__device__stats__t_ae7ca9495a2d4254d7cb87655a1e5ea64}} 
s32 \textbf{ tx\+\_\+frame\+\_\+rates} [\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]
\begin{DoxyCompactList}\small\item\em Transmit rates in frames/s for different statistics cycle periods. \end{DoxyCompactList}\item 
\mbox{\label{structec__device__stats__t_a71c364775c6e39faf856d6569f4ac384}} 
s32 \textbf{ rx\+\_\+frame\+\_\+rates} [\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]
\begin{DoxyCompactList}\small\item\em Receive rates in frames/s for different statistics cycle periods. \end{DoxyCompactList}\item 
s32 \textbf{ tx\+\_\+byte\+\_\+rates} [\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]
\begin{DoxyCompactList}\small\item\em Transmit rates in byte/s for different statistics cycle periods. \end{DoxyCompactList}\item 
s32 \textbf{ rx\+\_\+byte\+\_\+rates} [\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]
\begin{DoxyCompactList}\small\item\em Receive rates in byte/s for different statistics cycle periods. \end{DoxyCompactList}\item 
s32 \textbf{ loss\+\_\+rates} [\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]
\begin{DoxyCompactList}\small\item\em Frame loss rates for different statistics cycle periods. \end{DoxyCompactList}\item 
unsigned long \textbf{ jiffies}
\begin{DoxyCompactList}\small\item\em Jiffies of last statistic cycle. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Device statistics. 

Definition at line 155 of file master.\+h.



\subsection{Field Documentation}
\mbox{\label{structec__device__stats__t_a712dc5c0b9652b59fe8dfda4cd5cb0fe}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!tx\+\_\+count@{tx\+\_\+count}}
\index{tx\+\_\+count@{tx\+\_\+count}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{tx\+\_\+count}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::tx\+\_\+count}



Number of frames sent. 



Definition at line 156 of file master.\+h.

\mbox{\label{structec__device__stats__t_ab7ad452fd25c6e0470249165d8b5757f}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!last\+\_\+tx\+\_\+count@{last\+\_\+tx\+\_\+count}}
\index{last\+\_\+tx\+\_\+count@{last\+\_\+tx\+\_\+count}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{last\+\_\+tx\+\_\+count}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::last\+\_\+tx\+\_\+count}



Number of frames sent of last statistics cycle. 



Definition at line 157 of file master.\+h.

\mbox{\label{structec__device__stats__t_aca29f0a6107eab8e7438ea53078183af}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!rx\+\_\+count@{rx\+\_\+count}}
\index{rx\+\_\+count@{rx\+\_\+count}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{rx\+\_\+count}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::rx\+\_\+count}



Number of frames received. 



Definition at line 158 of file master.\+h.

\mbox{\label{structec__device__stats__t_af7e4fc7bfa8d67523c5e4f49b3953280}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!last\+\_\+rx\+\_\+count@{last\+\_\+rx\+\_\+count}}
\index{last\+\_\+rx\+\_\+count@{last\+\_\+rx\+\_\+count}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{last\+\_\+rx\+\_\+count}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::last\+\_\+rx\+\_\+count}



Number of frames received of last statistics cycle. 



Definition at line 159 of file master.\+h.

\mbox{\label{structec__device__stats__t_ac4bcb52ad4f765671ffe124f4019b370}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!tx\+\_\+bytes@{tx\+\_\+bytes}}
\index{tx\+\_\+bytes@{tx\+\_\+bytes}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{tx\+\_\+bytes}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::tx\+\_\+bytes}



Number of bytes sent. 



Definition at line 161 of file master.\+h.

\mbox{\label{structec__device__stats__t_ab4d135010f4b8200a252f02429bd4160}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!last\+\_\+tx\+\_\+bytes@{last\+\_\+tx\+\_\+bytes}}
\index{last\+\_\+tx\+\_\+bytes@{last\+\_\+tx\+\_\+bytes}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{last\+\_\+tx\+\_\+bytes}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::last\+\_\+tx\+\_\+bytes}



Number of bytes sent of last statistics cycle. 



Definition at line 162 of file master.\+h.

\mbox{\label{structec__device__stats__t_a7aa4d7f1b8804dfd50d0b6caef15de9f}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!rx\+\_\+bytes@{rx\+\_\+bytes}}
\index{rx\+\_\+bytes@{rx\+\_\+bytes}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{rx\+\_\+bytes}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::rx\+\_\+bytes}



Number of bytes received. 



Definition at line 163 of file master.\+h.

\mbox{\label{structec__device__stats__t_a9cb31cea1af324f2a46ece82690027c7}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!last\+\_\+loss@{last\+\_\+loss}}
\index{last\+\_\+loss@{last\+\_\+loss}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{last\+\_\+loss}
{\footnotesize\ttfamily u64 ec\+\_\+device\+\_\+stats\+\_\+t\+::last\+\_\+loss}



Tx/\+Rx difference of last statistics cycle. 



Definition at line 166 of file master.\+h.

\mbox{\label{structec__device__stats__t_ac12aa6100b6c79d8c25f38d6c163bd3e}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!tx\+\_\+byte\+\_\+rates@{tx\+\_\+byte\+\_\+rates}}
\index{tx\+\_\+byte\+\_\+rates@{tx\+\_\+byte\+\_\+rates}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{tx\+\_\+byte\+\_\+rates}
{\footnotesize\ttfamily s32 ec\+\_\+device\+\_\+stats\+\_\+t\+::tx\+\_\+byte\+\_\+rates[\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]}



Transmit rates in byte/s for different statistics cycle periods. 



Definition at line 173 of file master.\+h.

\mbox{\label{structec__device__stats__t_a2f9e55c67c34fec5e5d67230598b80d1}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!rx\+\_\+byte\+\_\+rates@{rx\+\_\+byte\+\_\+rates}}
\index{rx\+\_\+byte\+\_\+rates@{rx\+\_\+byte\+\_\+rates}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{rx\+\_\+byte\+\_\+rates}
{\footnotesize\ttfamily s32 ec\+\_\+device\+\_\+stats\+\_\+t\+::rx\+\_\+byte\+\_\+rates[\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]}



Receive rates in byte/s for different statistics cycle periods. 



Definition at line 175 of file master.\+h.

\mbox{\label{structec__device__stats__t_a3dfa4926b342dd6567647b5a368f224a}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!loss\+\_\+rates@{loss\+\_\+rates}}
\index{loss\+\_\+rates@{loss\+\_\+rates}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{loss\+\_\+rates}
{\footnotesize\ttfamily s32 ec\+\_\+device\+\_\+stats\+\_\+t\+::loss\+\_\+rates[\textbf{ E\+C\+\_\+\+R\+A\+T\+E\+\_\+\+C\+O\+U\+NT}]}



Frame loss rates for different statistics cycle periods. 



Definition at line 177 of file master.\+h.

\mbox{\label{structec__device__stats__t_afd23f1645bfbf7a505dc4e8b5ac5eca0}} 
\index{ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}!jiffies@{jiffies}}
\index{jiffies@{jiffies}!ec\+\_\+device\+\_\+stats\+\_\+t@{ec\+\_\+device\+\_\+stats\+\_\+t}}
\subsubsection{jiffies}
{\footnotesize\ttfamily unsigned long ec\+\_\+device\+\_\+stats\+\_\+t\+::jiffies}



Jiffies of last statistic cycle. 



Definition at line 179 of file master.\+h.

